import { normalizeContainer } from '../../../../../global/element/Func';
import {
  prop_keyVal_float_border_dom__quick_func_targetEl_id,
  quick_func_float_border_id,
} from '../../../unitComps/quick_func_float/DataDefine/sourceData';

/**
 * @direct v-quick_func 指令
 * 给 浮动 快速功能 元素 指定 提汲容器 为 当前元素 的 id 信息
 * @param {HTMLElement} elt
 * @returns
 */
function quick_func(elt) {
  let quick_func_float_dom = normalizeContainer(quick_func_float_border_id);

  if (quick_func_float_dom == null) {
    return;
  }

  if (elt == quick_func_float_dom) {
    return;
  }

  quick_func_float_dom.setAttribute(
    prop_keyVal_float_border_dom__quick_func_targetEl_id,
    elt.id
  );
}

export { quick_func };
